var dayjs = require('dayjs');

Component({
    options:{
        styleIsolation:'isolated'
    },
    properties:{
        start:{
            type:String,
            value:"请选择开始日期"
        },
        end:{
            type:String,
            value:"请选择结束日期"
        },
        title:{
            type:String,
            value:""
        },
        fields:{
            type:String,
            value:""
        }
    },
    data:{
        start:"开始日期",
        end:"结束日期",
        startDate:"",
        endDate:""
    },
    lifetimes: {
        attached(){
            // console.log( this.data.fields )
            // if(this.data.fields == 'month'){
            //     this.setData({
            //         start:dayjs().startOf("month").format("YYYY-MM-DD"),
            //         end:dayjs().format("YYYY-MM-DD")
            //     })
            // }
            // if(this.data.fields == 'day'){
            //     this.setData({
            //         start:dayjs().format("YYYY-MM-DD"),
            //         end:dayjs().format("YYYY-MM-DD")
            //     })
            // }
        }
    },
    methods: {
        handle_start_confirm(e){
            this.setData({
                start:e.detail.value,
                startDate:e.detail.value,
                end:"结束日期"
            })
        },
        handle_end_confirm(e){
            if( this.data.start == "开始日期" ){
                wx.showToast({
                    title: '请先选择开始日期',
                    icon: 'none',
                    image: '',
                    duration: 1500,
                    mask: true
                });
                return
            }
            this.setData({
                end:e.detail.value
            });
            this.triggerEvent("confirm", new Array(this.data.start, this.data.end));
        },
        reset(){
            console.log( 'reset' )
            this.setData({
                start:"开始日期",
                end:"结束日期"
            })
        }
    },
})
